(()=>{
    //安装ts
    //str这个参数是string这个类型的
    //在文件集成终端中打开 tsc .\01.ts进行编译
    function sayHello(str:string){
        return '你好李森' + str
    }
    let text = '大哥哥'
    console.log(sayHello(text));
})()
// 总结：ts文件中如果直接书写js语法的代码，那么在html中直接引入ts文件，在谷歌浏览器中可以直接使用
//       如果ts文件中有了ts语法代码，那么就需要把这个ts文件编译成js文件，在html文件中引入js的文件来使用
//       ts文件中的函数中的形参，如果使用了某个类型进行修饰，那么最终在编译的js文件中是没有这个类型的
//       ts文件中的变量用的是let进行修饰，编译后的js文件中的修饰符就变成了var


// 自动编译流程
// `首先在vs中设置自动编译`
// `使用 tsc -- init   初始化tsconfig.json 配置文件`
//     `"strict": false,为所有发出的文件指定一个输出文件夹`
//     `"outDir": "./js",禁用严格模式 `
// `tsc --w 监听模式进行自动编译`  必须要先有ts文件才能监听